From: David Woodhouse Date: Tue, 22 May 2018 12:41:34 +0000 (+0100) Subject: domoticz: build with -flto X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=acb6cf153c42dec12d1684386dabb6ba1d1b7db4;p=feed%2Fpackages.git domoticz: build with -flto This makes quite a significant difference to the executable size: text data bss dec hex filename 7921421 87804 31692 8040917 7ab1d5 domoticz 5862321 86180 31212 5979713 5b3e41 domoticz-lto As an added bonus, it still seems to work. Signed-off-by: David Woodhouse --- diff --git a/utils/domoticz/Makefile b/utils/domoticz/Makefile index d8dee81390..ba240960dc 100644 --- a/utils/domoticz/Makefile +++ b/utils/domoticz/Makefile @@ -62,7 +62,8 @@ CMAKE_OPTIONS += \ -DUSE_STATIC_OPENZWAVE=no \ -DUSE_PYTHON=no -TARGET_CXXFLAGS+=-DWITH_GPIO +TARGET_CFLAGS+=-flto +TARGET_CXXFLAGS+=-DWITH_GPIO -flto define Build/Prepare $(call Build/Prepare/Default)